weapons emplacement - German English Dictionary